package com.ayf.payment.game.api.channel.alipay.service;


import com.ayf.payment.game.api.dto.alipay.CallbackForm;
import com.ayf.payment.game.api.dto.alipay.MerchantAlipayOrderDTO;

import java.util.Map;

/**
 * @Description: 支付宝代付
 * @Author: zh-liang
 * @Date : 2020-07-16 17:02
 */
public interface AliPayService {

    void orderCreate(MerchantAlipayOrderDTO dto);

    Map<String, Object> balanceQuery(String traceId, Integer merchantId, String merchantOrderNo);

    boolean callback(CallbackForm callbackForm);

    void queryOrderStatus(MerchantAlipayOrderDTO dto);
}
